Host key verification failed [RESOLVIDO]

Publicado por Filippe em 12/09/2009

[ Hits: 57.393 ]

 


Host key verification failed [RESOLVIDO]



Se por acaso algum dia você se deparar com um erro semelhante a este:

# sftp 10.XXX.XXX.XXX
Connecting to 10.XXX.XXX.XXX...

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
57:a8:ef:f6:74:1f:81:12:84:7d:06:82:da:e3:25:50.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:8
RSA host key for 10.XXX.XXX.XXX has changed and you have requested strict checking.
Host key verification failed.
Couldn't read packet: Connection reset by peer

Não se preocupe, isso acontece porque o ssh, quando inicia uma nova conexão, gera uma chave RSA para realizar conexão segura entre os 2 hosts. Quando a um mesmo IP é atribuído a máquinas diferentes este erro acontece, visto que cada IP é amarrado a uma chave única.

Para resolver este problema é simples, da máquina que você está se conectando, edite este arquivo:

# vi /root/.ssh/known_hosts

E apague a linha correspondente ao seu ip, que, para quando a conexão for realizada novamente, ele gere uma nova chave para a máquina. :)

Espero que ajude alguém.

Abraços.

Outras dicas deste autor

Java Fedora 18/19: trusted.certs (No such file or directory)

Pidgin não criptografa senhas armazenadas

Classe em Java para validar regex no padrão: dd/mm/aaaa hh:mm:ss

Configuração de internet móvel 3G CTBC no Ubuntu

Iniciando mais de uma instância de memcached no mesmo servidor

Leitura recomendada

Associar uma extensão a um programa no Ubuntu

Java 8 Oracle no Ubuntu e Linux Mint

Limitando taxa de transferência do Slackpkg

Como atualizar os programas e o GNOME Shell do Debian sem sair da versão stable

VI colorido no Ubuntu

  

Comentários
[1] Comentário enviado por Credmann em 13/09/2009 - 03:13h

No caso de `Offending key in /root/.ssh/known_hosts:8' eu uso este comando:

nano +8 /root/.ssh/known_hosts

Um Control+K remove a linha e um Control+O o salva.

[2] Comentário enviado por cosmo9 em 05/02/2010 - 09:38h

Deparei-me com essa situação e essa dica foi a melhor e mais rápida solução que encontrei!

Valeu Credmann!

Até mais!

[3] Comentário enviado por msnake em 15/09/2018 - 09:01h

Vlw Bro! ajudou muito.

No meu caso, foi informado a linha 7, então apaguei e funcionou de boa!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts